shell vb 调用cmd |
您所在的位置:网站首页 › vbs 调用cmd › shell vb 调用cmd |
如何vb打开cmd并运行一个命令 关注:70 答案:2 mip版 解决时间 2021-02-07 21:25 提问者非莪莫属 2021-02-07 03:26 如何vb打开cmd并运行一个命令 最佳答案 二级知识专家他拾裏鰅妳 2021-02-07 03:42 Private Sub Form_Load() Shell "cmd /c msg %username% /time:5 你好,这是一个成功的实验" end End Sub —————————————————— 如果需要命令提示符执行完命令后不退出,则可用下面这个: Private Sub Form_Load() Shell "cmd /k msg %username% /time:5 你好,这是一个成功的实验" end End Sub 下面这个用函数解决: Private Function cmd(str As String) str = "cmd /k " & str & Chr(34) Shell str End Function Private Sub Form_Load() Dim str As String str = "start c:\&dir c:\" cmd (str) End Sub 全部回答 1楼暖心欧巴 2021-02-07 04:49 你好,可以使用shell命令 举个例子 shell "cmd /c dir",1 '/c表示执行完即关闭窗口 shell "cmd /k dir",1 '/k表示执行完停留 shell "cmd /c dir && pause",1 '多条语句可用&&连接 关于cmd的具体用法可以在命令提示符下敲入cmd/?看看 太多了,只列举一些典型的: cmd [/a | /u] [/q] [/d] [/e:on | /e:off] [/f:on | /f:off] [/v:on | /v:off] [[/s] [/c | /k] string] /c 执行字符串指定的命令然后终断 /k 执行字符串指定的命令但保留 /s 在 /c 或 /k 后修改字符串处理(见下) /q 关闭回应 /d 从注册表中停用执行 autorun 命令(见下) /a 使向内部管道或文件命令的输出成为 ansi /u 使向内部管道或文件命令的输出成为 unicode /t:fg 设置前景/背景颜色(详细信息,请见 color /?) /e:on 启用命令扩展(见下) /e:off 停用命令扩展(见下) /f:on 启用文件和目录名称完成字符 (见下) /f:off 停用文件和目录名称完成字符(见下) /v:on 将 ! 作为定界符启动延缓环境变量扩展。如: /v:on 会 允许 !var! 在执行时允许 !var! 扩展变量 var。var 语法 在输入时扩展变量,这与在一个 for 循环内不同。 /v:off 停用延缓的环境扩展。 我要举报 如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持! →点此我要举报以上信息!← 推荐资讯 大家都在看 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |